Skip to content

Establish canonical Cyd Bluesky archive v2 contract - #103

Merged
micahflee merged 5 commits into
mainfrom
issue-93-canonical-v2-contract
Jul 31, 2026
Merged

Establish canonical Cyd Bluesky archive v2 contract#103
micahflee merged 5 commits into
mainfrom
issue-93-canonical-v2-contract

Conversation

@micahflee

Copy link
Copy Markdown
Member

Summary

  • pin the canonical Cyd Bluesky archive v2 bundle by exact cyd commit and report newer bundles in CI
  • run canonical fixtures through Mobile-owned metadata classification and semantic normalization
  • remove the unused prototype import/export, filename validation, extract-and-copy code, fixture, and dependencies

Testing

  • npm run lint
  • npm test -- --runInBand (46 suites passed, 613 tests passed; contract-only suite skipped here and run below)
  • npm run test:archive-contract (3 canonical contract tests passed)
  • python3 scripts/archive-contract/check_latest.py

Closes #93

(This was written by an LLM.)

@micahflee
micahflee merged commit 4b03678 into main Jul 31, 2026
1 check passed
@micahflee
micahflee deleted the issue-93-canonical-v2-contract branch July 31, 2026 18:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Establish the canonical Cyd Bluesky archive v2 contract

1 participant